www.gusucode.com > 动网论坛Dvbbs v8.3 > 动网论坛Dvbbs v8.3\code\源程序\admin\inc\tempjs.js
function ajaCreateData(_form){ var data=""; if(_form){ for(var i=0;i<_form.elements.length;i++){ if(data==""){ data=_form.elements[i].name+"="+escape(_form.elements[i].value); }else{ data+="&"+_form.elements[i].name+"="+escape(_form.elements[i].value); } } } return data; } function ajaxSubmit(actionAddress,data){ var xmlhttp; try{ xmlhttp=new XMLHttpRequest(); }catch(e){ try{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ try{ xmlhttp=new ActiveXObject('Msxml2.XMLHTTP'); }catch(e){ alert('你使用的浏览器不支持ajax提交数据,请使用IE6.0或Mozilla Firefox 2.0以上浏览器浏览。'); } } } xmlhttp.onreadystatechange=function(){ if (4==xmlhttp.readyState){ if (200==xmlhttp.status){ eval(xmlhttp.responseText.substring(0)); if (''==returnInfo.formName){ alert(returnInfo.formValue); }else{ document.getElementById(returnInfo.formName).style.display = 'block'; document.getElementById(returnInfo.formName).innerHTML = returnInfo.formValue; } }else{ alert(xmlhttp.status+'投票失败,网络中断或服务器忙,请稍后重试。') //这里可以告诉客户端,提交失败,请重试(状态号xmlhttp.status) } } } xmlhttp.open("POST", actionAddress, true); //xmlhttp.setRequestHeader("Method", "POST " + actionAddress + " HTTP/1.1"); xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); xmlhttp.send(data); return false; }